package com.developer.logic.modulo.partidos.dto;

import java.util.Date;

import com.developer.logic.modulo.equipos.dto.Equipo;
import com.developer.logic.modulo.general.dto.Sede;
import com.developer.logic.modulo.grupos.dto.Grupo;

public class Partido {
	
	public static final String ESTADO_PROGRAMADO = "PROGRAMADO";
	public static final String ESTADO_FINALIZADO = "FINALIZADO";
	public static final String ESTADO_CREADO = "CREADO";
	
	public static final Long PUNTOS_GANADOR= new Long(3);
	public static final Long PUNTOS_PERDEDOR= new Long(0);
	public static final Long PUNTOS_EMPATE= new Long(1);
	
	
	
	
	
	Long partido;
	Date fecha;
	Long grupo;
	Long sede;
	String estado;
	Long equipo_1;
	Long equipo_2;
	Long puntos_1;
	Long puntos_2;
	String descri;
	String usua_crea;
	Date fecha_crea;
	
	
	//INFORMACION CALCULADA
	Grupo grupoAsociado;
	Equipo equipoUno;
	Equipo equipoDos;
	Sede sedeAsociada;
	
	
	public Long getPartido() {
		return partido;
	}
	public void setPartido(Long partido) {
		this.partido = partido;
	}
	public Date getFecha() {
		return fecha;
	}
	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}
	public Long getGrupo() {
		return grupo;
	}
	public void setGrupo(Long grupo) {
		this.grupo = grupo;
	}
	public Long getSede() {
		return sede;
	}
	public void setSede(Long sede) {
		this.sede = sede;
	}
	
	public String getEstado() {
		return estado;
	}
	public void setEstado(String estado) {
		this.estado = estado;
	}
	public Long getEquipo_1() {
		return equipo_1;
	}
	public void setEquipo_1(Long equipo_1) {
		this.equipo_1 = equipo_1;
	}
	public Long getEquipo_2() {
		return equipo_2;
	}
	public void setEquipo_2(Long equipo_2) {
		this.equipo_2 = equipo_2;
	}
	public Long getPuntos_1() {
		return puntos_1;
	}
	public void setPuntos_1(Long puntos_1) {
		this.puntos_1 = puntos_1;
	}
	public Long getPuntos_2() {
		return puntos_2;
	}
	public void setPuntos_2(Long puntos_2) {
		this.puntos_2 = puntos_2;
	}
	public String getDescri() {
		return descri;
	}
	public void setDescri(String descri) {
		this.descri = descri;
	}
	public String getUsua_crea() {
		return usua_crea;
	}
	public void setUsua_crea(String usua_crea) {
		this.usua_crea = usua_crea;
	}
	public Date getFecha_crea() {
		return fecha_crea;
	}
	public void setFecha_crea(Date fecha_crea) {
		this.fecha_crea = fecha_crea;
	}
	
	//informacion calculada
	public Grupo getGrupoAsociado() {
		return grupoAsociado;
	}
	public void setGrupoAsociado(Grupo grupoAsociado) {
		this.grupoAsociado = grupoAsociado;
	}
	public Equipo getEquipoUno() {
		return equipoUno;
	}
	public void setEquipoUno(Equipo equipoUno) {
		this.equipoUno = equipoUno;
	}
	public Equipo getEquipoDos() {
		return equipoDos;
	}
	public void setEquipoDos(Equipo equipoDos) {
		this.equipoDos = equipoDos;
	}
	
	public Sede getSedeAsociada() {
		return sedeAsociada;
	}
	
	public void setSedeAsociada(Sede sedeAsociada) {
		this.sedeAsociada = sedeAsociada;
	}
	
	
	

}
